package com.hzlj.position.dbsync.common.common.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * 同步offset配置表(SyncOffsetConfig)实体类
 *
 * @author lifh
 * @since 2023-11-30 16:00:37
 */
@Data
@ToString
@TableName(value = "sync_offset_config", autoResultMap = true)
public class SyncOffsetConfig {
    /**
     * 机构ID全路径
     */
    @TableField(value = "jg_code")
    private String jgCode;
    /**
     * 上报类型，同步类型
     */
    @TableField(value = "sync_type")
    private String syncType;
    /**
     * 最近同步成功的时间
     */
    @TableField(value = "latest_time")
    private Date latestTime;
    /**
     * 最近同步的offset索引
     */
    @TableField(value = "latest_offset")
    private String latestOffset;

    @TableField(value = "update_time")
    private Date updateTime;

    @TableField(value = "create_time")
    private Date createTime;
}
